/* 自定义工具类 */
.qq-shadow {
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.hover-scale {
  transition: transform 0.3s ease;
}
.hover-scale:hover {
  transform: scale(1.03);
}
.nav-active {
  border-left: 3px solid #12B7F5;
  background-color: rgba(18, 183, 245, 0.1);
}

/* 组件动画 */
.fade-in {
  animation: fadeIn 0.5s ease-in-out;
}
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}